person/person passionate about cars - French English Dictionary